// compile: g++ -o nullptr nullptr.cc -std=c++11
// run: ./nullptr
#include <iostream>

using namespace std;

void Test(int a) { cout << "Test(int a)" << endl; }
void Test(void* a) { cout << "Test(void* a)" << endl; }
int main() {
  // Test(NULL);  // 编译出错，二义性错误，不知道采用那个重载版本函数？
  Test(nullptr);  // Test(void* a)
  return 0;
}
